ICompositionModelBehavior
StockSharp.Diagram
ICompositionModel動作.
実装: ICloneable
プロパティ
IsUndoManagerSuspended
public bool IsUndoManagerSuspended { get; set; }
value = iCompositionModelBehavior.IsUndoManagerSuspended
iCompositionModelBehavior.IsUndoManagerSuspended = value
このプロパティが真に設定されている場合、Undo 管理者は停止します。
Links
public IEnumerable<TLink> Links { get; set; }
value = iCompositionModelBehavior.Links
iCompositionModelBehavior.Links = value
リンク集
Modifiable
public bool Modifiable { get; set; }
value = iCompositionModelBehavior.Modifiable
iCompositionModelBehavior.Modifiable = value
複合要素図を編集できる。
Nodes
public IEnumerable<TNode> Nodes { get; set; }
value = iCompositionModelBehavior.Nodes
iCompositionModelBehavior.Nodes = value
ノデズ。
Parent
public ICompositionModel Parent { get; set; }
value = iCompositionModelBehavior.Parent
iCompositionModelBehavior.Parent = value
両親。
UndoManager
public IUndoManager UndoManager { get; set; }
value = iCompositionModelBehavior.UndoManager
iCompositionModelBehavior.UndoManager = value
担当: 佐藤 宏
メソッド
AddLink
public TLink AddLink(TNode from, string fromPort, TNode to, string toPort)
result = iCompositionModelBehavior.AddLink(from, fromPort, to, toPort)
リンクを追加
- from
- ノードから。
- fromPort
- 担当: 佐藤 宏
- to
- ノードへ。
- toPort
- 担当: 佐藤 宏
CommitTransaction
public bool CommitTransaction(string name)
result = iCompositionModelBehavior.CommitTransaction(name)
トランザクションをコミットします。
- name
- 操作名。
戻り値: 動作結果。
FindNodeByKey
public TNode FindNodeByKey(string key)
result = iCompositionModelBehavior.FindNodeByKey(key)
キーでノードを検索します。
- key
- 主。
GetLinksForNode
public IEnumerable<TLink> GetLinksForNode(TNode node)
result = iCompositionModelBehavior.GetLinksForNode(node)
指定したノードの全てのリンクを取得します。
- node
戻り値: リンク集
RaiseCommited
public void RaiseCommited(string name, TNode node, IUndoableEdit op)
iCompositionModelBehavior.RaiseCommited(name, node, op)
コミットされたイベントをレイズします。
- name
- お名前..
- node
- op
- 担当: 佐藤 宏
RaiseLinksRemoved
public void RaiseLinksRemoved(TNode node)
iCompositionModelBehavior.RaiseLinksRemoved(node)
削除されたイベントをライズします。
- node
RaiseSocketAdded
public void RaiseSocketAdded(TNode node)
iCompositionModelBehavior.RaiseSocketAdded(node)
昇給ソケット追加イベント。
- node
RemoveLink
public void RemoveLink(TNode from, string fromPort, TNode to, string toPort)
iCompositionModelBehavior.RemoveLink(from, fromPort, to, toPort)
リンクを解除します。
- from
- ノードから。
- fromPort
- 担当: 佐藤 宏
- to
- ノードへ。
- toPort
- 担当: 佐藤 宏
RemoveLink
public void RemoveLink(TLink link)
iCompositionModelBehavior.RemoveLink(link)
リンクを解除します。
- link
RemoveNode
public void RemoveNode(TNode node)
iCompositionModelBehavior.RemoveNode(node)
ノードを削除します。
- node
RollbackTransaction
public bool RollbackTransaction()
result = iCompositionModelBehavior.RollbackTransaction()
ロールバックトランザクション。
戻り値: 動作結果。
StartTransaction
public bool StartTransaction(string name)
result = iCompositionModelBehavior.StartTransaction(name)
トランザクションを開始する。
- name
- 操作名。
戻り値: 動作結果。
イベント
BehaviorChanged
public event Action<ValueTuple<ModelChange, object, string, object, object, object, object>> BehaviorChanged
iCompositionModelBehavior.BehaviorChanged += handler
変更されたイベント。